home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / filesy~1 / mfs610s.zoo / docs / latest.doc < prev    next >
Encoding:
Text File  |  1994-05-12  |  3.7 KB  |  59 lines

  1. IMPORTANT NOTE: the filesystem format has changed slightly. To convert to the
  2. new format run fsck on all your partitions. This will convert symbolic links
  3. to the new mode and change the magic number of increment 2 V1 filsystems. If you
  4. don't do this symbolic links wont be recognised. The changes mean symlinks and
  5. the V1+2 filesystems wont be recognised by earlier versions of Minixfs after
  6. fsck has finished, hopefully that wont matter.
  7.  
  8. This version has added a '-e' flag to minit and fsck. If you supply this flag
  9. it checks the partition size by reading as far as it can before the driver
  10. software stops it. With some driver software this will give exactly the same
  11. value as normal, with others '-e' will give a correct value if the boot sector
  12. has been messed with (e.g. ICD). If you try '-e' on the last partition of a
  13. hard disk and errors start to be reported, click on Cancel. This means your boot
  14. sector is probably corrupted (or shows the partition is too large), after a few
  15. clicks the correct partition size will be shown.
  16.  
  17. Minit now does a sanity check by comparing the real first sector of a partition
  18. with what it thinks is the first sector. This should trap any possible problems
  19. when the driver sofware screws up physical mode.
  20.  
  21. I've had reports that Minixfs doesn't like '030 based machines (Falcon/TT) and
  22. Multitos AES. This problem manifests itself as a filesytem crash after a short
  23. period of use. This is caused by the MiNT+Multitos combination objecting to the
  24. prescence of the update daemon (presumably due to a bug). If you are using MiNT
  25. 1.10 (which is only available to the MiNT mailing list at present) then you
  26. should apply the addroottimeout() patch and Minixfs will happily use
  27. addroottimeout() and never start the update daemon. It has been reported that
  28. with this fix Minixfs works happily under Falcons/TT's and MultiTOS. The next
  29. general MiNT source distribution should include this fix as standard.
  30.  
  31. A very dirty workaround is to not use Turbo mode, this will however slow down
  32. the filesystem considerably.
  33.  
  34. A note to people developing Atari Linux, I've included some patches in this
  35. version which should make things more compatible. Specifically symbolic links
  36. use the right mode now and set up their length correctly. Also the V1 filesystem
  37. uses the alternate form with 30 character filenames. V1 filesystems with a
  38. directory increment of 1 or 2 should work with 68K Linux now, V2 filesystems
  39. are not supported 'officially' by Linux. fsck will patch a filesystem to make
  40. the necessary changes.
  41.  
  42. A word of warning however! Linux and Minixfs are still incompatible in some 
  43. ways. If you create or copy a Linux partition make sure it doesn't wipe out
  44. the boot sector of the partition. The partition should be of type GEM unless
  45. you are using an XHDI >= 1.10 in which case MIX or RAW are also acceptable (and
  46. you can trash the boot sector too!). The bitmap formats are currently 
  47. incompatible! This means you shouldn't write to Minixfs partitions with Linux
  48. or vice versa before running the native fsck. In other words if you want to use
  49. a Minixfs partition with Linux run *Linux* fsck before writing to it. If you
  50. then want to use the same partition with Minixfs again then run *Minixfs* fsck
  51. before writing to it. fsck should of course be allowed to 'fix' the bitmap
  52. 'errors' in each case. The reason I'm not changing the Minixfs bitmap format
  53. is because this is the format Minix uses and big endian Linux is at fault
  54. (specifically it treats bitmaps as 32 bit arrays and Minix/Minixfs use only 16
  55. bit arrays, this is done on PC-Linux too but there is no incompatability 
  56. because it is a little endian machine).
  57.  
  58. Let me know of any further incompatabilities.
  59.